import { Request } from '../../wxParse/request.js';
const app = getApp();
Page({

    /**
     * 页面的初始数据
     */
    data: {
        statusBarHeight: getApp().globalData.statusBarHeight,
    },
    
    toaddress:function(){
        wx.navigateTo({
          url: '/pages/own/address/address',
        })
    },
    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: function (options) {

    },
    /**
     * 用户授权登陆
     */
    bindGetUserInfo(e) {
        console.log(e);
        //取消授权 执行不了此API方法
        wx.getUserInfo({
            success: (res) => {
                console.log(res);
                app.globalData.userInfo = res.userInfo;
                
                //注册用户
                console.log(app.globalData.loginStatus);
                if (app.globalData.loginStatus != true) {
                    new Request('Login/registerUser').request(
                        () => {
                            return {
                                openid: app.globalData.openid, //用户openid
                                userName: res.userInfo.nickName, //用户名
                                userAvatar: res.userInfo.avatarUrl, //用户头像
                                userCity: res.userInfo.city, //用户城市
                            };
                        },
                        (res) => {
                            app.globalData.loginStatus = true; //用户授权登录 修改状态
                            console.log(res.data.msg);
                            console.log(app.globalData);
                            //授权 注册成功之后跳转 到活动详情信息中
                            // this.gotogoods(e.currentTarget.dataset.id); //获取点击 活动列表某一id
                        }
                    );
                } else {
                    // this.gotogoods(e.currentTarget.dataset.id); //获取点击 活动列表某一id
                }
            },
        });
        if (typeof e.detail.userInfo == 'undefined' || e.detail.userInfo == '') {
            //用点击了授权取消
            wx.showToast({
                title: '取消授权',
                icon: 'none',
                duration: 2000,
            });
        } else {
            console.log('授权了');
        }
    },
    /**
     * 跳转我参与活动列表页面
     */
    _buttonTakeActivity:function(){
        wx.navigateTo({
            url: '/pages/own/TakeActivity/TakeActivity',
        });
    },
    /**
     * 跳转我发布的活动列表页面
     */
    _buttonPushActivity:function(){
        wx.navigateTo({
            url: '/pages/own/PushActivity/PushActivity',
        });
    },
    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady: function () {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow: function () {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide: function () {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload: function () {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh: function () {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom: function () {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage: function () {

    }
})